words_input = input('Введите несколько слов, разделенных пробелом: ')

words = words_input.split()

total_words = len(words)
capital_cyrillic_count = 0
latin_symbol_count = 0
short_words_count = 0
hyphen_count = 0
longest_word = ''
longest_word_length = 0

for word in words:
    if word.istitle() and word[0].isalpha() and word[0].isupper():
        capital_cyrillic_count += 1
    
    if any(char.isalpha() and char.isascii() for char in word):
        latin_symbol_count += 1
        
    if len(word) <= 3:
        short_words_count += 1
        
    if '-' in word:
        hyphen_count += 1
        
    if len(word) > longest_word_length:
        longest_word = word
        longest_word_length = len(word)

if total_words <= 1:
    print('Мало данных для анализа')
else:
    print(f"Кол-во слов: {total_words}")
    print(f"Кол-во слов с заглавной кириллической буквы: {capital_cyrillic_count}")
    print(f"Кол-во слов содержащих латинский символ: {latin_symbol_count}")
    print(f"Кол-во слов не превышающих 3 символа: {short_words_count}")
    print(f"Кол-во слов в составе которых имеется дефис: {hyphen_count}")
    print(f"Самое длинное слово: {longest_word}")
    print(f"Длина слова: {longest_word_length}")
